﻿html,body
{
    margin:0;
    padding:0; 
    background-image:url('/App_Themes/img/header_wrapper_bg.jpg');
    background-repeat:repeat-x;
    background-color:White;
}
.wrapper 
{
	height:auto !important;height:auto !important;min-height:100%;min-width:800px;width:100%;
	background-color:#6b99ef;
}

.wrapper2
{
	height:234px;
	width:100%;
	background-image:url('/App_Themes/img/header_wrapper_bg.jpg');
	background-color:#6b99ef;
}

.header
{
	position:absolute;
    height:233px;
    width:100%;
    min-width:1000px;
    background-image:url('/App_Themes/img/header_bg.jpg');
    background-repeat:no-repeat;
        
}

.header_wrapper
{
	height:auto;
	width:auto;
}

.tbl_header_top
{
	height:20px;	
}

.login_panel
{
	height:28px;
	background-image:url('/App_Themes/img/login_panel_bg.jpg');
	background-repeat:repeat-x;	
}

.find_panel
{
	height:28px;	
	background-image:url('/App_Themes/img/find_panel_bg.jpg');
	background-repeat:repeat-x;
	margin:205px 0px 0px auto;
}

.login_find
{
	height:28px;
	margin:20px auto 0px 10px;	
}

#body
    {    	
    width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");    
     margin:0px;
     }
     
.td_arrow
{
	width:28px;
	background-image:url('/App_Themes/img/header_arrow.jpg');
}
     
.search_label
{
	font-family:Arial Verdana;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
		
}
.login_labels
{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:White;
	text-decoration:none;		
}

.login_labels_black
{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:Black;
	text-decoration:none;		
}

.login_labels_err
{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#770000;
	text-decoration:none;		
	
}

.clear
{
	clear:both;
	height:1px;	
}
.clear2
{
	overflow:hidden;
	height:1px;	
}

.main_content
{	
	background-color:White;
		
}

.content_container
{
	margin:20px auto 0px 10px;				
}

.menu_container
{	
	width:256px;			
	margin:0px 0px 0px 10px;
	float:left;
			
}

.menu_content
{
	width:144px;
	margin-bottom:-3px;
	margin-left:56px;
	background-image:url('/App_Themes/img/menu_bg_img.jpg');
	background-repeat:repeat-x;
	background-position:top;
	background-color:#c8ffc2;		
}

.menu_items_div
{
	margin-left:15px;	
	margin-right:5px;
	margin-bottom:5px;	
}

.menu_subitem_level_3
{
	margin-left:25px;	
	margin-right:5px;
	background-color:#def7dc;
	text-decoration:none;	
}

.menu_subitem_level_4
{
	margin-left:35px;	
	margin-right:5px;
	background-color:#def7dc;
	text-decoration:none;	
}

.menu_subitem_level_5
{
	margin-left:45px;	
	margin-right:5px;
	background-color:#def7dc;
	text-decoration:none;	
}


.menu_items
{
	text-decoration:none;
	text-align:left;	
	margin-bottom:5px;
	font-family:Tahoma;
	color:#4b6d36;
	font-size:12px;			
}

.menu_subitems_div
{	
	margin-left:1px;	
	margin-right:1px;
	background-color:#def7dc;
	text-decoration:none;
}

.menu_subitems
{	
	text-decoration:none;
	margin-bottom:5px;
	font-family:Tahoma;
	color:#4b6d36;	
	font-size:11px;
}

.menu_span
{
	display:none;	
}

.catalog_container
{
	margin:0px 0px 5px 0px;
	margin-left:300px;	
	
}

.catalog_item
{
	margin-top:10px;
	margin-right:2px;	
	margin-right:auto;		
	
}

.catalog_item_photo
{
	width:150px;
	height:230px;
	text-align:center;
	float:left;		
}

.catalog_viev_addition_link
{
	font-family:Arial;
	font-size:10px;	
	color:#83695e;
	text-decoration:none;
}

.catalog_item_information_container
{
	height:auto;	
}

.catalog_info_title
{
	font-family:Tahoma;
	font-size:14px;
	margin-left:10px;
	color:Black;	
}

.catalog_item_number
{
	color:#83695e;
	font-family:Tahoma;
	font-size:10px;
}

.catalog_item_description
{
	color:#83695e;
	font-family:Tahoma;
	font-size:11px;
	border-bottom:solid 1px #83695e;
	margin-bottom:2px;
	margin-left:151px;
}

.catalog_item_old_price
{
	color:#83695e;
	font-family:Tahoma;
	font-size:14px;
	margin-left:151px;	
}

.catalog_item_our_price
{
	color:#d0333a;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	margin-left:151px;
}

.catalog_item_view_additions
{	
	color:#83695e;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
}

.footer
{
	margin:0;
	vertical-align:bottom;	
}

.table_item
{
	border:solid 1px black;	
}

.separator_middle
{
	background-image:url('../../App_Themes/img/separator_middle.gif'); 
	background-repeat:repeat-x; 
	background-position:center;	
}

.books_table_td_image
{
	width:150px;
	background-color:white;		
}
.books_table_td_info
{	
	font-family:Verdana;
	font-size:12px;
	text-align:left;
	vertical-align:top;	
	margin-top:10px;		
}
.books_table_td_description
{
	background-color:#777;	
}

.books_more_link
{
	text-decoration:none;
	color:#83695e;
	cursor:pointer;		
}

.rss_table
{
	width:100%;
	height:12px;
	text-align:left;
	background-color:#2a8c0f;	
}

.rss_table_td
{
	height:10px;
	text-align:left;	
	font-family:Verdana;
	text-decoration:none;
	color:White;
}

.rss_link
{
	font-family:Arial; 
	color:White;	
	font-weight:bold; 	
	text-decoration:none;
	font-size:12px;	
	margin-bottom:5px;		
}

.rss_table_td
{
	font-family:Arial; 
	color:White;	
	font-weight:bold; 	
	text-decoration:none;
	font-size:12px;
}

.rss_img
{
	vertical-align:middle;
	border:0;		
}

.td_item
{
	margin:0;
	height:22px;	
}

.node_menu_a
{
	font-family:Arial; 
	color:White; 
	font-size:12px; 
	font-weight:bold; 
	margin-left:10px; 
	text-decoration:none;
}


.vote_div
{
    position: absolute;
    z-index: 20;
    height: 250px;
    background-image: url('img/gray_bg.jpg');
    background-repeat: repeat-x;
    border: 2px solid #1375a6;
    left: 35%;
    width: 30%;   
}

.um_cell
    {
        width: 40%;
        font-size: 10px;
        vertical-align: top;
    }

.um_cell2
    {
        width: 60%;
    }    
    
.um_select
    {
        width: 175px;
        font-size: 10px;
    }
    
.um_tbox
    {
        width: 170px;
        font-size: 10px;
    }
    
.um_button
{
    width: 40px;
    height: 18px;
    background-color: #DCDCDC;
    color: #000000;
    font-family: Verdana;
    font-size: 10px;
}

.tbl_enter
{
    position: relative; 
}

.um_textb
{
    background-color: #FFFFFF;
    color: #000000;
    font-family: Verdana;
    font-size: 10px;
    border: 1px solid #7b9cbf;
}

.LoginMSG   
{
    height: 30px;
    width: 150px;
    background-color: #ece9d8;
    border: 2px solid #000;
    position: absolute;
    left: 85%;
    top: 7%;
    text-align: center;
}

.um_CompTd
{
    background-color: #e6edef;
    text-align: right;
    border-bottom: 1px solid #FFF;
    width: 30%;
}

.calendar_container
{
	margin-left:15px;
	margin-top:20px;
	width:200px;	
	border:solid 1px #6b99ef;	
}